Django 汎用View Viewクラス
Viewクラスの基本利用
code: views.py
from django.http import HttpResponse
from django.views import View
class IndexView(View):
def get(self, request):
print('GETリクエスト')
return HttpResponse(200)
def post(self, request):
print('POSTリクエスト')
return HttpResponse(200)
ちなみに関数ベースだと
code: views.py
from django.http import HttpResponse
def index(request):
if request.method == 'GET':
print('GETリクエスト')
return HttpResponse(200)
if request.method == 'POST':
print('POSTリクエスト')
return HttpResponse(200)